New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stat.axes returns error #2889
Comments
Looks like it was removed in 2.9 but not from the docs. This is 2.8 |
A pull request is pending to fix the documentation: |
Seems the function should be fixed as there is no replacement for it. |
We have already had this discussion on the pull request page, I don't understand why you keep insisting on putting the axes attribute back in the status channel when one line of python code will give you what you want: number_of_axes = (s.axis_mask).bit_count() |
Because who in the world would know how to do that? You sure, 99% of the rest of us it's more usable to just use s.axes. I don't understand why it was removed being such a nice thing to have. I also don't understand your opposition to having the axes stat... |
The point is that all these attributes have to be sent on every single poll of the status channel. It's simply inefficient to send the same information twice. I'm not a programmer. There is no shame in not knowing all the functions python has to offer, I also did not know to do it until I tried to help you with your issue. It took me maybe 15 minutes of online research to figure out how to do it. I even went through the trouble of trying it out and posting my findings for you and others. Yet all I got is you ranting about wanting it the old way. |
axes is in the documents http://linuxcnc.org/docs/stable/html/config/python-interface.html#_linuxcnc_stat_attributes
But does not exist.
The text was updated successfully, but these errors were encountered: